██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Lsattr
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbalsattr (abbreviazione dalla mwbqlingua inglese di mwbgmwbwlimwcast mwcqattributes, mwcgElenca attributi) è un comando dei mwcwsistemi operativi mwdaUnix e mwdqUnix-like che consente di visualizzare gli attributi dei file memorizzati su un filesystem di tipo mwdgext2/mwdwext3. Funziona anche su filesystem di tipo mweaext4 e mweqxfs
Contents
• Sintassi
• Nota
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Sintassi
lsattr [ opzioni ] [ files... ]
Le opzioni più utili sono:
• mwga-R che effettua una ricerca mwgqricorsiva
• mwgw-a mostra anche i files nascosti (analoga all'identica opzione del comando ls
• mwhg-d elenca le directory senza esplorarne il contenuto
Il comando restituisce sullo standard output l'elenco dei file preceduti da un elenco dei flag degli attributi settati.
Attributi
Gli attributi estesi, che non vanno confusi con quelli impostabili con il comando mwigchmod, riguardano particolarità specifiche dei filesystem ext2/3 e vengono impostati con il comando mwiwchattr. In taluni casi questi attributi potrebbero essere impostati dolosamente da cracker o da rootkit per rendere più complessa l'eliminazione di un file di sistema compromesso.
• mwjgA Non aggiornare l'atime
• mwkaS Aggiornamento sincrono
• mwkgD Aggiornamento sincrono delle directory
• mwlaa solo append
• mwlgc compresso
• mwmad no dump
• mwmgi immutabile
• mwnas cancellazione sicura
• mwngT top of directory hierarchy
• mwoaj data journalling
• mwogt no tail-merging
• mwpau Non cancellabile
Esempi di utilizzo
Generazione di un file di test:
# touch pippo.txt
Visualizzazione degli attributi:
# lsattr pippo.txt
-----------------e- pippo.txt
Impostazione degli attributi di immutabilità con il comando chattr e nuova visualizzazione:
# chattr +i pippo.txt
# lsattr pippo.txt
----i------------e- pippo.txt
Tentativo di rimozione del file con permessi di immutabilità:
# rm pippo.txt
rm: impossibile rimuovere "pippo.txt": Operazione non permessa
Con i permessi di immutabilità è impossibile anche scrivere sul file:
# echo "ciao" >> pippo.txt
bash: pippo.txt: Permesso negato
nonostante i permessi del file lo consentano:
# whoami
root
# ls -l pippo.txt
-rw-r--r-- 1 root root 0 2011-08-23 22:53 pippo.txt
Nota
Alcuni attributi con il tempo non sono stati mantenuti, come il caso dell'attributo read only (r).
Voci correlate
Collegamenti esterni
• mwuw(EN) lsattr: list file attributes on a Linux second extended file system, in Unix man pages. URL consultato il 23-08-2011 (archiviato dall'url originale il 7 gennaio 2013).